Matthieu Gallien [Mon, 24 Mar 2025 15:00:58 +0000 (16:00 +0100)]
remove useless log
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 19 Mar 2025 16:44:51 +0000 (17:44 +0100)]
define content length header with bulk upload requests
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 19 Mar 2025 10:08:09 +0000 (11:08 +0100)]
use memory to buffer the data of the files sent during bulk upload
should help make it faster to send all data
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 19 Mar 2025 10:07:42 +0000 (11:07 +0100)]
disable buffering when POSTing for bulk upload
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Camila Ayres [Wed, 24 Jan 2024 20:02:19 +0000 (21:02 +0100)]
Add test for syncing with bulk upload when there are errors.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila [Tue, 22 Aug 2023 17:25:41 +0000 (19:25 +0200)]
Change bulk upload batch size when there is a sync error.
- Cancel sync after try with smaller bulk upload batch size also throws error.
- Continue syncing when there is no error.
- Remove file from bulk upload black list only when upload succeeded.
Signed-off-by: Camila <hello@camila.codes>
Matthieu Gallien [Thu, 10 Apr 2025 12:37:34 +0000 (14:37 +0200)]
Merge pull request #8137 from nextcloud/backport/8094/stable-3.16
[stable-3.16] Bugfix/use newer bulk upload checksum header
Matthieu Gallien [Mon, 31 Mar 2025 09:59:37 +0000 (11:59 +0200)]
only send the md5 custom checksum header when server expects it
server before 32.0.0 release expects a custom header with an MD5
checksum during bulk upload
the header name is: X-File-MD5
see https://github.com/nextcloud/server/pull/51729
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 31 Mar 2025 13:07:36 +0000 (15:07 +0200)]
with release 32.0.0 md5 custom checksum is removed from bulkupload
makes our fake server require an md5 custom checksum for bulk upload
until version 32.0.0
starting with 32.0.0 this custom checksum must be empty
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 31 Mar 2025 10:31:27 +0000 (12:31 +0200)]
fix format of checksum header that was missing checksum type
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 24 Mar 2025 14:59:07 +0000 (15:59 +0100)]
sending header X-File-MD5 that is currently mandatory
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 31 Mar 2025 11:03:58 +0000 (13:03 +0200)]
automated tests of bulk upload needs to check checksums like real
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Thu, 10 Apr 2025 03:03:42 +0000 (03:03 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Jyrki Gadinger [Wed, 9 Apr 2025 07:26:55 +0000 (09:26 +0200)]
Merge pull request #8131 from nextcloud/backport/8095/stable-3.16
[stable-3.16] fix: try to correct mtime on upsyncs
Jyrki Gadinger [Tue, 8 Apr 2025 11:09:18 +0000 (13:09 +0200)]
fix FileSystem::setModTime on x64 Windows with times > 2038
also removes some unused Utility methods
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Mon, 31 Mar 2025 09:48:22 +0000 (11:48 +0200)]
fix: try to correct mtime on upsyncs
Files with a modification time of less than 0 do usually not make sense
(and afaik the server doesn't accept them either).
--> attempt to update the modification time to _Time.now_ while
propagating
side note: I ran into this because KArchive/Ark(?) didn't consider the
extra time attributes on entries for a certain zip file, so it instead
used the standard time value of each zip entry which was set to <= 1980
for files and < 1970 for directories...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Wed, 9 Apr 2025 03:04:50 +0000 (03:04 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Tue, 8 Apr 2025 21:24:25 +0000 (23:24 +0200)]
Merge pull request #8130 from nextcloud/backport/8127/stable-3.16
[stable-3.16] stop using QFile api to delete a single local file
Matthieu Gallien [Mon, 7 Apr 2025 13:37:41 +0000 (15:37 +0200)]
stop using QFile api to delete a single local file
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 8 Apr 2025 21:04:39 +0000 (23:04 +0200)]
Merge pull request #8129 from nextcloud/backport/8128/stable-3.16
[stable-3.16] remove bogus check that tried to check for existing case clash conflict
Matthieu Gallien [Tue, 8 Apr 2025 15:15:14 +0000 (17:15 +0200)]
remove bogus check that tried to check for existing case clash conflict
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Tue, 8 Apr 2025 03:04:39 +0000 (03:04 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Mon, 7 Apr 2025 14:21:36 +0000 (16:21 +0200)]
Merge pull request #8126 from nextcloud/backport/8121/stable-3.16
[stable-3.16] fix: move array to correct value in dict
Jyrki Gadinger [Mon, 7 Apr 2025 07:15:08 +0000 (09:15 +0200)]
fix: move array to correct value in dict
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Mon, 7 Apr 2025 13:34:07 +0000 (15:34 +0200)]
Merge pull request #8125 from nextcloud/backport/8122/stable-3.16
[stable-3.16] fix crash within FolderStatusModelTest
Matthieu Gallien [Mon, 31 Mar 2025 13:32:41 +0000 (15:32 +0200)]
fix crash within FolderStatusModelTest
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 7 Apr 2025 12:06:43 +0000 (14:06 +0200)]
Merge pull request #8123 from nextcloud/backport/8118/stable-3.16
[stable-3.16] remove costly availability check that is never used
Matthieu Gallien [Fri, 4 Apr 2025 14:00:23 +0000 (16:00 +0200)]
remove costly availability check that is never used
we never read the value computed
computing it means a recursive visit of the whole folder hierarchy which
could be taking a long time
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 7 Apr 2025 11:53:15 +0000 (13:53 +0200)]
Merge pull request #8124 from nextcloud/backport/8120/stable-3.16
[stable-3.16] Bugfix/delete errors
Matthieu Gallien [Fri, 4 Apr 2025 14:37:47 +0000 (16:37 +0200)]
better error message for user when deleting local items
we might be displaying too technical errors that the user will have no
way to understand
for example on macOS, we might be getting:
Unknown error: 513
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 4 Apr 2025 14:37:11 +0000 (16:37 +0200)]
when deleting a folder starts by making it read-write permissions
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 4 Apr 2025 14:33:56 +0000 (16:33 +0200)]
we must not use QFile::remove that may fail on windows read-only files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 4 Apr 2025 09:09:38 +0000 (11:09 +0200)]
if we are going to need modified permissions: always change
we might need to change the permissions, so do it instead of trying to
be smart
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 4 Apr 2025 09:07:28 +0000 (11:07 +0200)]
do not change permissions of invalid items on discovery
if we are going to delete those items, we will make them have the proper
permissions when we need
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 4 Apr 2025 09:06:59 +0000 (11:06 +0200)]
always make the file we try to delete be read-write as required
on windows you must only delete read-write files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 4 Apr 2025 09:05:41 +0000 (11:05 +0200)]
Qt 6.8 requires macSO 12 or higher: no need to compile against older
clean up preprocessor directives for older macOS releases that are not
supported by macOS minimum required release from the Qt 6.8 release we
require
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Mon, 7 Apr 2025 03:04:19 +0000 (03:04 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 6 Apr 2025 03:14:26 +0000 (03:14 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 5 Apr 2025 03:04:13 +0000 (03:04 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Fri, 4 Apr 2025 15:40:03 +0000 (17:40 +0200)]
Merge pull request #8117 from nextcloud/backport/8107/stable-3.16
[stable-3.16] fix(mac-crafter): Work around broken consecutive shell integration builds
Claudio Cambra [Thu, 3 Apr 2025 07:39:41 +0000 (15:39 +0800)]
fix(mac-crafter): Work around broken consecutive shell integration builds
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Fri, 4 Apr 2025 13:31:42 +0000 (15:31 +0200)]
Merge pull request #8116 from nextcloud/backport/8109/stable-3.16
[stable-3.16] fix(gui): remove ignored file notifications from Activity list
Jyrki Gadinger [Thu, 3 Apr 2025 09:52:17 +0000 (11:52 +0200)]
fix(gui): remove ignored file notifications from Activity list
These are informative notifications without any need/possibility to act
on immediately -- if a file is not synced it will be visible from the
shell integration anyway.
An eventual follow-up to this change would be to have a dialogue with an
overview of all files that were ignored (including the entry in the
ignore list that caused a specific file to be ignored).
Closes #6712
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Fri, 4 Apr 2025 12:02:22 +0000 (14:02 +0200)]
Merge pull request #8115 from nextcloud/backport/8114/stable-3.16
[stable-3.16] fix(mac): bump deployment target to 12.0
Jyrki Gadinger [Fri, 4 Apr 2025 09:06:32 +0000 (11:06 +0200)]
fix(mac): bump deployment target to 12.0
Qt 6.8 now requires macOS 12.0 as per https://doc.qt.io/qt-6.8/macos.html
for comparison, Qt 6.7 supported 11.0 and newer: https://doc.qt.io/qt-6.7/macos.html
also update the Packages project to refuse to install on anything older
than Monterey (12.0)
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Fri, 4 Apr 2025 03:03:36 +0000 (03:03 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 3 Apr 2025 03:02:53 +0000 (03:02 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 2 Apr 2025 03:03:16 +0000 (03:03 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 31 Mar 2025 03:06:33 +0000 (03:06 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 30 Mar 2025 03:03:35 +0000 (03:03 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 29 Mar 2025 03:04:25 +0000 (03:04 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 28 Mar 2025 03:04:28 +0000 (03:04 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Jyrki Gadinger [Thu, 27 Mar 2025 14:29:43 +0000 (15:29 +0100)]
Merge pull request #8089 from nextcloud/backport/8080/stable-3.16
[stable-3.16] gui/macOS: Fix memory issues in Objective-C++ code for FileProvider support
Claudio Cambra [Thu, 27 Mar 2025 12:07:37 +0000 (13:07 +0100)]
gui/macOS: Properly retain/release NSFileProviderManager(s)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 27 Mar 2025 10:45:13 +0000 (11:45 +0100)]
gui/macOS: Avoid need to retain/release things in file provider edit locally
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 16:53:42 +0000 (17:53 +0100)]
gui/macOS: Avoid crash from bad manager release
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:44:28 +0000 (13:44 +0100)]
gui/macOS: Avoid retain call on extensionNcAccount by allocing new string
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:44:03 +0000 (13:44 +0100)]
gui/macOS: Improve overall memory management in XPCUtils::getDomainManagers
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:35:41 +0000 (13:35 +0100)]
gui/macOS: Do not leak debug log string after use
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:34:59 +0000 (13:34 +0100)]
gui/macOS: Use explicit type in connections array arg
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:31:00 +0000 (13:31 +0100)]
gui/macOS: Correctly release objects received via FileProviderUtils functions
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:28:37 +0000 (13:28 +0100)]
gui/macOS: Properly wait for eviction result in materialised items model
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:26:38 +0000 (13:26 +0100)]
gui/macOS: Do not leak local url and error objects in edit locally job
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:25:34 +0000 (13:25 +0100)]
gui/macOS: Correctly retain/release manager and domain in sync status object
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:24:47 +0000 (13:24 +0100)]
gui/macOS: Constify some Obj-C pointers
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:24:05 +0000 (13:24 +0100)]
gui/macOS: Avoid unnecessary retain on alloced objects
Fixes leaks
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 12:21:30 +0000 (13:21 +0100)]
gui/macOS: Avoid leaking objc objects added to arrays and dicts
The array/dict will retain them
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Thu, 27 Mar 2025 03:04:40 +0000 (03:04 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Jyrki Gadinger [Wed, 26 Mar 2025 19:25:05 +0000 (20:25 +0100)]
Merge pull request #8085 from nextcloud/backport/8081/stable-3.16
[stable-3.16] set `CFBundleDevelopmentRegion` to `"en"` and set `CFBundleAllowMixedLocalizations`
Jyrki Gadinger [Wed, 26 Mar 2025 09:24:16 +0000 (10:24 +0100)]
set CFBundleDevelopmentRegion to "en" and set CFBundleAllowMixedLocalizations
according to [1] the value should be a ISO 639-1 code, so let's correct
it
`CFBundleAllowMixedLocalizations` is the most interesting one: with this
being set the reported QLocale will no longer be English as well
(this also bumps the version info to 2025 :D)
[1]: https://developer.apple.com/documentation/bundleresources/information-property-list/cfbundledevelopmentregion
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Wed, 26 Mar 2025 15:35:32 +0000 (16:35 +0100)]
Merge pull request #8082 from nextcloud/backport/8077/stable-3.16
[stable-3.16] gui/tray: change the status icon background colour again
Jyrki Gadinger [Wed, 26 Mar 2025 10:00:41 +0000 (11:00 +0100)]
gui/tray: change the status icon background colour again
As discussed, it's supposed to be the same colour as the header
background indeed...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Claudio Cambra [Wed, 26 Mar 2025 12:53:26 +0000 (13:53 +0100)]
Merge pull request #8079 from nextcloud/backport/8076/stable-3.16
[stable-3.16] gui/macOS: Fix broken file provider domain progress reporting in settings window
Claudio Cambra [Wed, 26 Mar 2025 09:36:14 +0000 (10:36 +0100)]
gui/macOS: Correctly release download/upload progress observers
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Mar 2025 09:25:58 +0000 (10:25 +0100)]
gui/macOS: Ensure file provider domain progress instances are correctly retained
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Wed, 26 Mar 2025 03:03:21 +0000 (03:03 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Claudio Cambra [Tue, 25 Mar 2025 11:13:19 +0000 (12:13 +0100)]
Merge pull request #8074 from nextcloud/backport/8053/stable-3.16
[stable-3.16] gui/macOS: Do not assume accountState will always be valid in socket controller
Claudio Cambra [Wed, 19 Mar 2025 17:57:10 +0000 (18:57 +0100)]
gui/macOS: Do not assume accountState will always be valid
When removing an account this can change
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 19 Mar 2025 17:53:56 +0000 (18:53 +0100)]
gui/macOS: Constify methods in file provider socket controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Tue, 25 Mar 2025 03:05:25 +0000 (03:05 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Mon, 24 Mar 2025 15:16:32 +0000 (16:16 +0100)]
Merge pull request #8069 from nextcloud/backport/8067/stable-3.16
[stable-3.16] use our own craft cache on windows
Matthieu Gallien [Mon, 24 Mar 2025 09:20:09 +0000 (10:20 +0100)]
use our own craft cache on windows
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 24 Mar 2025 13:40:22 +0000 (14:40 +0100)]
Merge pull request #8068 from nextcloud/backport/8066/stable-3.16
[stable-3.16] fix Windows build
Jyrki Gadinger [Mon, 24 Mar 2025 08:50:21 +0000 (09:50 +0100)]
fix Windows build
`cl` didn't quite like it:
```
error C2445: result type of conditional expression is ambiguous: types 'QByteArray' and 'const char [1]' can be converted to multiple common types
```
just changing the `auto` to `QByteArray` results in the same compile error
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Mon, 24 Mar 2025 03:02:49 +0000 (03:02 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 22 Mar 2025 03:02:00 +0000 (03:02 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 21 Mar 2025 03:27:03 +0000 (03:27 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Thu, 20 Mar 2025 13:59:28 +0000 (14:59 +0100)]
Merge pull request #8057 from nextcloud/backport/8052/stable-3.16
[stable-3.16] use standard way to find the checkum type and really send it to server
Matthieu Gallien [Wed, 19 Mar 2025 14:13:56 +0000 (15:13 +0100)]
use standard way to find the checkum type and really send it to server
will fix missing checksum for bulk upload
will ensure consistent behavior between bulk upload, plain old upload
and chunked upload
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 20 Mar 2025 08:43:18 +0000 (09:43 +0100)]
Merge pull request #8055 from nextcloud/backport/8041/stable-3.16
[stable-3.16] Bugfix/input pin title too wide
Matthieu Gallien [Tue, 18 Mar 2025 10:46:36 +0000 (11:46 +0100)]
use a better and shorter title for input dialog for PIN code
we have to make sure the title is short and easy to understand
if it is too long, it will be truncated giving a bad experience for the
user
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Thu, 20 Mar 2025 03:06:46 +0000 (03:06 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Wed, 19 Mar 2025 13:11:58 +0000 (14:11 +0100)]
Merge pull request #8051 from nextcloud/backport/8050/stable-3.16
[stable-3.16] Bugfix/highlight too bright appimage
Matthieu Gallien [Wed, 19 Mar 2025 12:31:00 +0000 (13:31 +0100)]
try to force the highlight to not be too bright
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 19 Mar 2025 13:10:39 +0000 (14:10 +0100)]
Merge pull request #8049 from nextcloud/backport/8045/stable-3.16
[stable-3.16] explicitly set colours for header items
Jyrki Gadinger [Wed, 19 Mar 2025 10:25:09 +0000 (11:25 +0100)]
align status icon display with e.g. Talk more
- status icons have now a white background/border
- "Invisible"/"Offline" icons are now hidden
- UserModel.status property is now available in QML too when needed
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Wed, 19 Mar 2025 10:24:39 +0000 (11:24 +0100)]
use colour from `Style` instead of palette for icons
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Wed, 19 Mar 2025 09:31:47 +0000 (10:31 +0100)]
explicitly set colours for header items
the _Universal_ theme notably sets [`icon.color` on `Button`s][0] and
also the [`color` on `Label`s][1], ignoring what's set through the
`palette` property ...
[0]: https://github.com/qt/qtdeclarative/blob/
215619d71b69be02348e12dc2dfea087c3ec2abb/src/quickcontrols/universal/Button.qml#L23
[1]: https://github.com/qt/qtdeclarative/blob/
215619d71b69be02348e12dc2dfea087c3ec2abb/src/quickcontrols/universal/Label.qml#L12
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Wed, 19 Mar 2025 11:44:31 +0000 (12:44 +0100)]
override French translations to fix a display issue
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Wed, 19 Mar 2025 03:05:13 +0000 (03:05 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>